Text copied to clipboard!
Titel
Text copied to clipboard!Embedded C-udvikler
Beskrivelse
Text copied to clipboard!
Vi søger en Embedded C-udvikler til at designe, udvikle og implementere software til indlejrede systemer. Som Embedded C-udvikler vil du arbejde tæt sammen med hardwareingeniører for at skabe effektive og pålidelige løsninger til forskellige elektroniske enheder. Din rolle indebærer at skrive kode, teste og fejlfinde software, der kører på mikrocontrollere og andre indlejrede platforme. Du vil være ansvarlig for at optimere ydeevnen og sikre, at softwaren opfylder kravene til stabilitet og sikkerhed. Vi forventer, at du har erfaring med realtidsoperativsystemer, hardware-nær programmering og kommunikationsprotokoller. Du vil også bidrage til dokumentation og vedligeholdelse af eksisterende softwareprojekter. Stillingen kræver en analytisk tilgang, problemløsningsevner og evnen til at arbejde i tværfaglige teams. Hvis du brænder for indlejret softwareudvikling og ønsker at arbejde med avanceret teknologi, er dette en spændende mulighed for dig.
Ansvarsområder
Text copied to clipboard!- Udvikle og vedligeholde indlejret software i C.
- Samarbejde med hardwareingeniører om systemdesign.
- Test og fejlretning af software på indlejrede platforme.
- Optimere kode for ydeevne og ressourceforbrug.
- Implementere kommunikationsprotokoller og drivere.
- Dokumentere softwaredesign og -implementering.
- Sikre overholdelse af sikkerheds- og kvalitetsstandarder.
- Deltage i kodegennemgang og teammøder.
- Fejlsøge og løse hardware-relaterede softwareproblemer.
- Bidrage til kontinuerlig forbedring af udviklingsprocesser.
Krav
Text copied to clipboard!- Erfaring med programmering i C til indlejrede systemer.
- Kendskab til mikrocontrollere og hardwarearkitektur.
- Forståelse af realtidsoperativsystemer (RTOS).
- Erfaring med debugging og testværktøjer til embedded software.
- Kendskab til kommunikationsprotokoller som SPI, I2C, UART.
- Evne til at læse og forstå teknisk dokumentation.
- Gode problemløsningsevner og analytisk tænkning.
- Erfaring med versionstyringssystemer som Git.
- Selvstændig og teamorienteret arbejdsstil.
- Relevant uddannelse inden for datalogi, elektronik eller lignende.
Mulige interviewspørgsmål
Text copied to clipboard!- Hvilken erfaring har du med programmering i C til indlejrede systemer?
- Kan du beskrive et projekt, hvor du har arbejdet med mikrocontrollere?
- Hvordan håndterer du debugging af indlejret software?
- Hvilke realtidsoperativsystemer har du erfaring med?
- Hvordan sikrer du kvalitet og stabilitet i din kode?
- Kan du forklare, hvordan du implementerer kommunikationsprotokoller?
- Hvordan arbejder du sammen med hardwareingeniører?
- Hvilke værktøjer bruger du til versionskontrol?
- Hvordan holder du dig opdateret med ny teknologi inden for embedded systems?
- Kan du give et eksempel på en udfordring, du har løst i embedded udvikling?